package com.grom.service;

import java.util.List;

import com.grom.dao.StoreInfoDao;
import com.grom.po.StoreInfo;

public interface StoreInfoService {

	StoreInfoService instance = new StoreInfoService() {

		public List<StoreInfo> getAllStoreInfo() {
			return StoreInfoDao.instance.getAllStoreInfo();
		}

		public void add(StoreInfo storeInfo) {
			StoreInfoDao.instance.add(storeInfo);
		}

		public void update(StoreInfo storeInfo) {
			StoreInfoDao.instance.update(storeInfo);
		}

		@Override
		public StoreInfo getStoreInfoById(String id) {
			return StoreInfoDao.instance.getStoreInfoById(id);
		}

		public void delete(StoreInfo storeInfo) {
			StoreInfoDao.instance.delete(storeInfo);
		}

		@Override
		public List<StoreInfo> conditionSelect(String sql) {
			return StoreInfoDao.instance.conditionSelect(sql);
		}
	};

	List<StoreInfo> getAllStoreInfo();

	List<StoreInfo> conditionSelect(String sql);

	StoreInfo getStoreInfoById(String id);

	void add(StoreInfo storeInfo);

	void update(StoreInfo storeInfo);

	void delete(StoreInfo storeInfo);

}
